.coupon-container{
  padding: 0 30rpx 30rpx ;
  .coupon-box{
    .coupon-list{
      border-radius: 20rpx;
      margin-top: 30rpx;
      // box-shadow: 50rpx 50rpx 50rpx 50rpx #000000;
      background-color: #fff;
      .coupon-list-box{
        border-bottom: 1rpx solid #fff;
        padding: 30rpx ;;
        display: flex;
        align-items: center;
        .van-image__img{
          border-radius: 20rpx;
        }
        .right{
          margin-left: 30rpx;
          .title{
            width: 460rpx;
            overflow: hidden;
            text-overflow: ellipsis;
            white-space: nowrap;
            font-size: 40rpx;
          }
          .addr{
           
            font-size: 26rpx;
            display: flex;
            align-items: center;
            margin: 8rpx 0 20rpx;
            .van-icon{
              margin-right: 5rpx;
            }
            text{
              display: block;
              width: 430rpx;
              overflow: hidden;
              text-overflow: ellipsis;
              white-space: nowrap;
            }
          }
          .message{
            font-size: 24rpx;
            display: flex;
            align-items: center;
            .van-tag{
              width: max-content;
              margin-right: 5rpx;
            }
            .current-price{
              font-size: 26rpx;
              margin-right: 10rpx;
            }
            .price{
              font-size: 26rpx;
            }
            .resk{
              display: block;
              font-size: 26rpx;
              margin-left: 15rpx;
            }
          }
        }
      }
    }
  }
}